#ifndef				__STATS_H__
# define			__STATS_H__
# include			<iostream>

class				Stats
{
public:
	//	Constructor / Destructor
	Stats(int hp = 0 , int atk = 0 , int def = 0 , \
			int spd = 0 , int sat = 0 , int sdf = 0 );
	Stats(const Stats &);
	~Stats();

	//	Operator
	const Stats &	operator=(const Stats &);

	//	Accessor
	const int		getHP() const;
	const int		getAtk() const;
	const int		getDef() const;
	const int		getSpd() const;
	const int		getSat() const;
	const int		getSdf() const;

	//	Mutator
	void			setHP(int val);
	void			setAtk(int val);
	void			setDef(int val);
	void			setSpd(int val);
	void			setSat(int val);
	void			setSdf(int val);
private:
	int				_HP;
	int				_Atk;
	int				_Def;
	int				_Spd;
	int				_Sat;
	int				_Sdf;
};

#endif		/* __STATS_H__ */